# makefile de la practica de la mochila


# compilaor y opciones
COMPILADOR = g++
PEDANTE = -ansi -pedantic
# reglas

default: main 
main : main.C elementos.o mochila.o time.o instancia.o
	$(COMPILADOR) -g -o main $(PEDANTE) main.C elementos.o mochila.o time.o instancia.o


libreria: elementos.o
elementos.o: elementos.h elementos.C
	$(COMPILADOR) -g -c elementos.C $(PEDANTE)

libreria2: mochila.o
mochila.o: mochila.h mochila.C
	$(COMPILADOR) -g -c mochila.C $(PEDANTE)

libreria3: time.o
time.o: time.h time.C
	$(COMPILADOR) -g -c time.C $(PEDANTE)

libreria4: instancia.o
instancia.o: instancia.h instancia.C
	$(COMPILADOR) -g -c instancia.C $(PEDANTE)


clean:
	rm -f *.o main core*.* *~
